package com.fingard.dsp.bank.directbank.vbao03.trade.utils;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;


/**
 * @author : liutl Email: liutl@chinavbao.com
 * @version : 1.0
 * @Date : 2016年6月7日上午10:17:42
 * @Description :
 */
public abstract class JsonUtils {
    public static String toJson(Object obj) {
        if (obj == null) {
            return null;
        }
        Gson gson = new GsonBuilder().disableHtmlEscaping().create();
        String json = gson.toJson(obj);
        return json;
    }

    public static <T> T fromJson(String json, Class<T> claz) {
        System.out.println(json);
        Gson gson = new Gson();
        T obj = gson.fromJson(json, claz);
        return obj;
    }
}
